package cn.fl.project.vo;

import java.util.Date;
import java.util.List;

import cmm.web.core.framework.vo.BaseVO;
import cn.fl.system.vo.SysUlFilesRecVO;

 /**
 * @Description: 实际车辆明细信息表
 */
public class PrjPrdVehInfoVO extends BaseVO{
	/**
	 * 
	 */
	private static final long serialVersionUID = 502536291657332074L;
	/**
	 * 合格证编号
     */
	private String certNo;
	 /**
	  * vin验证结果
	  */
	private String vinValidRes;
	 /**
	  * vin验证结果
	  */
	private String vinValidResNm;
	/**
	 * 发证日期
     */
	private Date certDt;
	/**
	 * 厂商名称
     */
	private String mfrNm;
	/**
	 * 品牌
     */
	private String vehBr;
	/**
	 * 车辆名称
     */
	private String vehNm;
	/**
	 * 车辆型号
     */
	private String prdMdl;
	/**
	 * 车架号
     */
	private String vin;
	/**
	 * 车身颜色
     */
	private String carCl;
	/**
	 * 底盘型号
     */
	private String chsMdl;
	/**
	 * 底盘ID
     */
	private String chsId;
	/**
	 * 底盘合格证编号
     */
	private String chsCertNo;
	/**
	 * 发动机型号
     */
	private String engMdl;
	/**
	 * 发动机号
     */
	private String engNo;
	/**
	 * 燃料种类
     */
	private String fuelTyp;
	/**
	 * 排量（ml）
     */
	private String outVol;
	/**
	 * 功率（kW）
     */
	private String maxKw;
	/**
	 * 排放标准
     */
	private String emiStd;
	/**
	 * 油耗
     */
	private String oilCns;
	/**
	 * 外廓尺寸（mm）
     */
	private String outlineSz;
	/**
	 * 货厢内部尺寸（mm）
     */
	private String cntrSz;
	/**
	 * 钢板弹簧片数（片）
     */
	private String leafSprNum;
	/**
	 * 轮胎数
     */
	private String whlNum;
	/**
	 * 轮胎规格
     */
	private String whlSpec;
	/**
	 * 轮距(前/后)（mm）
     */
	private String thread;
	/**
	 * 轴距（mm）
     */
	private String whlBase;
	/**
	 * 轴荷（kg）
     */
	private String axleLoad;
	/**
	 * 轴数
     */
	private String axisNum;
	/**
	 * 转向形式
     */
	private String strTyp;
	/**
	 * TOT_WGT
     */
	private String totWgt;
	/**
	 * 整备质量（kg）
     */
	private String curbWgt;
	/**
	 * 额定载质量（kg）
     */
	private String ratedWgt;
	/**
	 * 载质量利用系数
     */
	private Double wgtCoe;
	/**
	 * 准牵引总质量（kg）
     */
	private String traTotWgt;
	/**
	 * 半挂车鞍座最大允许总质量（kg）
     */
	private String semiMaxWgt;
	/**
	 * 驾驶室准乘人数（人）
     */
	private String cabSeatQty;
	/**
	 * 额定载客（人）
     */
	private String ratedSeatQty;
	/**
	 * 最高设计车速（km/h）
     */
	private Double maxSpd;
	/**
	 * 车辆制造日期
     */
	private Date proDt;
	/**
	 * 备注
     */
	private String dtlRem;
	/**
	 * 审核状态（SYS0019）
     */
	private String audStsCd;
	/**
	 * 流程实例ID
     */
	private String pInstId;
	/**
	 * 流程编号
     */
	private String pNo;
	/**
	 * 是否删除（1：是，0：否）
     */
	private Integer isDel;
	/**
	 * 合格证版本号
	 */
	private String vehVersion;
	/**
	 * 车辆类型名称
	 */
	private String prdTypCdNm;

	 /**
	  * gps审核状态
	  */
	 private String gpsAudStsCd;
	 /**
	  * gps审核状态名称
	  */
	 private String gpsAudStsNm;


	//----------------分页数据信息------------------------------------//
		private Long dtlId;//明细ID
		private Long prjId;//项目ID
		private String lsCntNo;//合同编号
		private String prjTypCd;//项目类型
		private String bizTypCd;//业务类型
		private String buOrgCd;//事业部
		private String cstNm;//客户名称
		private String paySchNo;//支付表号
		private String prdNm;//产品名称
		
		private Long paySchId;//支付表ID
		
		
		private String prjPrdMdl;//项目型号
		private String  prjEngMdl;//项目发动机型号
		
		private String dtlPrdMdl;// 产品明细表中车辆型号 
		private String prdEngMdl;//卡车、乘用车明细表中的发动机型号
		
		private String prdTypCd;//产品型号
		
		private String brCd;//品牌
		
		private Integer prdQty;//数量
		
		private Double guidePc;//指导价
	
		private PrjPrdDtlVO prjPrdDtl;
		private String audStsCdNm;//审核状态
		private String prjTypCdNm;//项目类型名称
		private String bizTypCdNm;//业务类型名称
		private Long prjPrdId;//项目产品ID
		private List<SysUlFilesRecVO> fileList;//上传文件列表
		
		private String gpsCardNo;
		private String gpsCardNo2;
		private Long  lnkCompId;
		private String lnkCompNm;

		// 展示GPS流程相关
	 	private String gpsPInsId;// GPS变更流程实例ID
	 	private String gpsPNo;// GPS变更流程流程编号
	    private String gpsPDefKey;// GPS变更流程定义KEY
	 	private String gpsPDefId;// GPS变更流程定义ID
	    private String gpsPSts;// GPS变更流程流程状态
 		private String gpsPBusId;// GPS变更流程流程业务主键
		
		public Long getLnkCompId() {
			return lnkCompId;
		}

		public void setLnkCompId(Long lnkCompId) {
			this.lnkCompId = lnkCompId;
		}

		public String getLnkCompNm() {
			return lnkCompNm;
		}

		public void setLnkCompNm(String lnkCompNm) {
			this.lnkCompNm = lnkCompNm;
		}

		public String getGpsCardNo() {
			return gpsCardNo;
		}

		public void setGpsCardNo(String gpsCardNo) {
			this.gpsCardNo = gpsCardNo;
		}

		public String getGpsCardNo2() {
			return gpsCardNo2;
		}

		public void setGpsCardNo2(String gpsCardNo2) {
			this.gpsCardNo2 = gpsCardNo2;
		}

		public List<SysUlFilesRecVO> getFileList() {
			return fileList;
		}

		public void setFileList(List<SysUlFilesRecVO> fileList) {
			this.fileList = fileList;
		}

		
		public String getPrdTypCdNm() {
			return prdTypCdNm;
		}

		public void setPrdTypCdNm(String prdTypCdNm) {
			this.prdTypCdNm = prdTypCdNm;
		}

		public String getVehVersion() {
			return vehVersion;
		}

		public void setVehVersion(String vehVersion) {
			this.vehVersion = vehVersion;
		}

		/**
		 * 合格证编号
	     */
		public String getCertNo() {
			return certNo;
		}

		/**
		 * 合格证编号
	     */
		public void setCertNo(String certNo) {
			this.certNo = certNo;
		}
		
		/**
		 * 发证日期
	     */
		public Date getCertDt() {
			return certDt;
		}

		/**
		 * 发证日期
	     */
		public void setCertDt(Date certDt) {
			this.certDt = certDt;
		}
		
		/**
		 * 厂商名称
	     */
		public String getMfrNm() {
			return mfrNm;
		}

		/**
		 * 厂商名称
	     */
		public void setMfrNm(String mfrNm) {
			this.mfrNm = mfrNm;
		}
		
		/**
		 * 品牌
	     */
		public String getVehBr() {
			return vehBr;
		}

		/**
		 * 品牌
	     */
		public void setVehBr(String vehBr) {
			this.vehBr = vehBr;
		}
		
		/**
		 * 车辆名称
	     */
		public String getVehNm() {
			return vehNm;
		}

		/**
		 * 车辆名称
	     */
		public void setVehNm(String vehNm) {
			this.vehNm = vehNm;
		}
		
		/**
		 * 车辆型号
	     */
		public String getPrdMdl() {
			return prdMdl;
		}

		/**
		 * 车辆型号
	     */
		public void setPrdMdl(String prdMdl) {
			this.prdMdl = prdMdl;
		}
		
		/**
		 * 车架号
	     */
		public String getVin() {
			return vin;
		}

		/**
		 * 车架号
	     */
		public void setVin(String vin) {
			this.vin = vin;
		}
		
		/**
		 * 车身颜色
	     */
		public String getCarCl() {
			return carCl;
		}

		/**
		 * 车身颜色
	     */
		public void setCarCl(String carCl) {
			this.carCl = carCl;
		}
		
		/**
		 * 底盘型号
	     */
		public String getChsMdl() {
			return chsMdl;
		}

		/**
		 * 底盘型号
	     */
		public void setChsMdl(String chsMdl) {
			this.chsMdl = chsMdl;
		}
		
		/**
		 * 底盘ID
	     */
		public String getChsId() {
			return chsId;
		}

		/**
		 * 底盘ID
	     */
		public void setChsId(String chsId) {
			this.chsId = chsId;
		}
		
		/**
		 * 底盘合格证编号
	     */
		public String getChsCertNo() {
			return chsCertNo;
		}

		/**
		 * 底盘合格证编号
	     */
		public void setChsCertNo(String chsCertNo) {
			this.chsCertNo = chsCertNo;
		}
		
		/**
		 * 发动机型号
	     */
		public String getEngMdl() {
			return engMdl;
		}

		/**
		 * 发动机型号
	     */
		public void setEngMdl(String engMdl) {
			this.engMdl = engMdl;
		}
		
		/**
		 * 发动机号
	     */
		public String getEngNo() {
			return engNo;
		}

		/**
		 * 发动机号
	     */
		public void setEngNo(String engNo) {
			this.engNo = engNo;
		}
		
		/**
		 * 燃料种类
	     */
		public String getFuelTyp() {
			return fuelTyp;
		}

		/**
		 * 燃料种类
	     */
		public void setFuelTyp(String fuelTyp) {
			this.fuelTyp = fuelTyp;
		}
		
		/**
		 * 排量（ml）
	     */
		public String getOutVol() {
			return outVol;
		}

		/**
		 * 排量（ml）
	     */
		public void setOutVol(String outVol) {
			this.outVol = outVol;
		}
		
		/**
		 * 功率（kW）
	     */
		public String getMaxKw() {
			return maxKw;
		}

		/**
		 * 功率（kW）
	     */
		public void setMaxKw(String maxKw) {
			this.maxKw = maxKw;
		}
		
		/**
		 * 排放标准
	     */
		public String getEmiStd() {
			return emiStd;
		}

		/**
		 * 排放标准
	     */
		public void setEmiStd(String emiStd) {
			this.emiStd = emiStd;
		}
		
		/**
		 * 油耗
	     */
		public String getOilCns() {
			return oilCns;
		}

		/**
		 * 油耗
	     */
		public void setOilCns(String oilCns) {
			this.oilCns = oilCns;
		}
		
		/**
		 * 外廓尺寸（mm）
	     */
		public String getOutlineSz() {
			return outlineSz;
		}

		/**
		 * 外廓尺寸（mm）
	     */
		public void setOutlineSz(String outlineSz) {
			this.outlineSz = outlineSz;
		}
		
		/**
		 * 货厢内部尺寸（mm）
	     */
		public String getCntrSz() {
			return cntrSz;
		}

		/**
		 * 货厢内部尺寸（mm）
	     */
		public void setCntrSz(String cntrSz) {
			this.cntrSz = cntrSz;
		}
		
		/**
		 * 钢板弹簧片数（片）
	     */
		public String getLeafSprNum() {
			return leafSprNum;
		}

		/**
		 * 钢板弹簧片数（片）
	     */
		public void setLeafSprNum(String leafSprNum) {
			this.leafSprNum = leafSprNum;
		}
		
		/**
		 * 轮胎数
	     */
		public String getWhlNum() {
			return whlNum;
		}

		/**
		 * 轮胎数
	     */
		public void setWhlNum(String whlNum) {
			this.whlNum = whlNum;
		}
		
		/**
		 * 轮胎规格
	     */
		public String getWhlSpec() {
			return whlSpec;
		}

		/**
		 * 轮胎规格
	     */
		public void setWhlSpec(String whlSpec) {
			this.whlSpec = whlSpec;
		}
		
		/**
		 * 轮距(前/后)（mm）
	     */
		public String getThread() {
			return thread;
		}

		/**
		 * 轮距(前/后)（mm）
	     */
		public void setThread(String thread) {
			this.thread = thread;
		}
		
		/**
		 * 轴距（mm）
	     */
		public String getWhlBase() {
			return whlBase;
		}

		/**
		 * 轴距（mm）
	     */
		public void setWhlBase(String whlBase) {
			this.whlBase = whlBase;
		}
		
		/**
		 * 轴荷（kg）
	     */
		public String getAxleLoad() {
			return axleLoad;
		}

		/**
		 * 轴荷（kg）
	     */
		public void setAxleLoad(String axleLoad) {
			this.axleLoad = axleLoad;
		}
		
		/**
		 * 轴数
	     */
		public String getAxisNum() {
			return axisNum;
		}

		/**
		 * 轴数
	     */
		public void setAxisNum(String axisNum) {
			this.axisNum = axisNum;
		}
		
		/**
		 * 转向形式
	     */
		public String getStrTyp() {
			return strTyp;
		}

		/**
		 * 转向形式
	     */
		public void setStrTyp(String strTyp) {
			this.strTyp = strTyp;
		}
		
		/**
		 * TOT_WGT
	     */
		public String getTotWgt() {
			return totWgt;
		}

		/**
		 * TOT_WGT
	     */
		public void setTotWgt(String totWgt) {
			this.totWgt = totWgt;
		}
		
		/**
		 * 整备质量（kg）
	     */
		public String getCurbWgt() {
			return curbWgt;
		}

		/**
		 * 整备质量（kg）
	     */
		public void setCurbWgt(String curbWgt) {
			this.curbWgt = curbWgt;
		}
		
		/**
		 * 额定载质量（kg）
	     */
		public String getRatedWgt() {
			return ratedWgt;
		}

		/**
		 * 额定载质量（kg）
	     */
		public void setRatedWgt(String ratedWgt) {
			this.ratedWgt = ratedWgt;
		}
		
		/**
		 * 载质量利用系数
	     */
		public Double getWgtCoe() {
			return wgtCoe;
		}

		/**
		 * 载质量利用系数
	     */
		public void setWgtCoe(Double wgtCoe) {
			this.wgtCoe = wgtCoe;
		}
		
		/**
		 * 准牵引总质量（kg）
	     */
		public String getTraTotWgt() {
			return traTotWgt;
		}

		/**
		 * 准牵引总质量（kg）
	     */
		public void setTraTotWgt(String traTotWgt) {
			this.traTotWgt = traTotWgt;
		}
		
		/**
		 * 半挂车鞍座最大允许总质量（kg）
	     */
		public String getSemiMaxWgt() {
			return semiMaxWgt;
		}

		/**
		 * 半挂车鞍座最大允许总质量（kg）
	     */
		public void setSemiMaxWgt(String semiMaxWgt) {
			this.semiMaxWgt = semiMaxWgt;
		}
		
		/**
		 * 驾驶室准乘人数（人）
	     */
		public String getCabSeatQty() {
			return cabSeatQty;
		}

		/**
		 * 驾驶室准乘人数（人）
	     */
		public void setCabSeatQty(String cabSeatQty) {
			this.cabSeatQty = cabSeatQty;
		}
		
		/**
		 * 额定载客（人）
	     */
		public String getRatedSeatQty() {
			return ratedSeatQty;
		}

		/**
		 * 额定载客（人）
	     */
		public void setRatedSeatQty(String ratedSeatQty) {
			this.ratedSeatQty = ratedSeatQty;
		}
		
		/**
		 * 最高设计车速（km/h）
	     */
		public Double getMaxSpd() {
			return maxSpd;
		}

		/**
		 * 最高设计车速（km/h）
	     */
		public void setMaxSpd(Double maxSpd) {
			this.maxSpd = maxSpd;
		}
		
		/**
		 * 车辆制造日期
	     */
		public Date getProDt() {
			return proDt;
		}

		/**
		 * 车辆制造日期
	     */
		public void setProDt(Date proDt) {
			this.proDt = proDt;
		}
		
		/**
		 * 备注
	     */
		public String getDtlRem() {
			return dtlRem;
		}

		/**
		 * 备注
	     */
		public void setDtlRem(String dtlRem) {
			this.dtlRem = dtlRem;
		}
		
		/**
		 * 审核状态（SYS0019）
	     */
		public String getAudStsCd() {
			return audStsCd;
		}

		/**
		 * 审核状态（SYS0019）
	     */
		public void setAudStsCd(String audStsCd) {
			this.audStsCd = audStsCd;
		}
		
		/**
		 * 流程实例ID
	     */
		public String getPInstId() {
			return pInstId;
		}

		/**
		 * 流程实例ID
	     */
		public void setPInstId(String pInstId) {
			this.pInstId = pInstId;
		}
		
		/**
		 * 流程编号
	     */
		public String getPNo() {
			return pNo;
		}

		/**
		 * 流程编号
	     */
		public void setPNo(String pNo) {
			this.pNo = pNo;
		}
		
		/**
		 * 是否删除（1：是，0：否）
	     */
		public Integer getIsDel() {
			return isDel;
		}

		/**
		 * 是否删除（1：是，0：否）
	     */
		public void setIsDel(Integer isDel) {
			this.isDel = isDel;
		}

		public String getBrCd() {
			return brCd;
		}

		public void setBrCd(String brCd) {
			this.brCd = brCd;
		}

		public Integer getPrdQty() {
			return prdQty;
		}

		public void setPrdQty(Integer prdQty) {
			this.prdQty = prdQty;
		}

		public Double getGuidePc() {
			return guidePc;
		}

		public void setGuidePc(Double guidePc) {
			this.guidePc = guidePc;
		}

		public String getDtlPrdMdl() {
			return dtlPrdMdl;
		}

		public void setDtlPrdMdl(String dtlPrdMdl) {
			this.dtlPrdMdl = dtlPrdMdl;
		}

		public String getPrdEngMdl() {
			return prdEngMdl;
		}

		public void setPrdEngMdl(String prdEngMdl) {
			this.prdEngMdl = prdEngMdl;
		}

		public String getPrdTypCd() {
			return prdTypCd;
		}

		public void setPrdTypCd(String prdTypCd) {
			this.prdTypCd = prdTypCd;
		}

		public String getPrjPrdMdl() {
			return prjPrdMdl;
		}

		public void setPrjPrdMdl(String prjPrdMdl) {
			this.prjPrdMdl = prjPrdMdl;
		}

		public String getPrjEngMdl() {
			return prjEngMdl;
		}

		public void setPrjEngMdl(String prjEngMdl) {
			this.prjEngMdl = prjEngMdl;
		}

		public Long getPaySchId() {
			return paySchId;
		}

		public void setPaySchId(Long paySchId) {
			this.paySchId = paySchId;
		}

		public Long getDtlId() {
			return dtlId;
		}

		public void setDtlId(Long dtlId) {
			this.dtlId = dtlId;
		}

		public Long getPrjId() {
			return prjId;
		}

		public void setPrjId(Long prjId) {
			this.prjId = prjId;
		}

		public String getLsCntNo() {
			return lsCntNo;
		}

		public void setLsCntNo(String lsCntNo) {
			this.lsCntNo = lsCntNo;
		}

		public String getPrjTypCd() {
			return prjTypCd;
		}

		public void setPrjTypCd(String prjTypCd) {
			this.prjTypCd = prjTypCd;
		}

		public String getBizTypCd() {
			return bizTypCd;
		}

		public void setBizTypCd(String bizTypCd) {
			this.bizTypCd = bizTypCd;
		}

		public String getBuOrgCd() {
			return buOrgCd;
		}

		public void setBuOrgCd(String buOrgCd) {
			this.buOrgCd = buOrgCd;
		}

		public String getCstNm() {
			return cstNm;
		}

		public void setCstNm(String cstNm) {
			this.cstNm = cstNm;
		}

		public String getPaySchNo() {
			return paySchNo;
		}

		public void setPaySchNo(String paySchNo) {
			this.paySchNo = paySchNo;
		}

		public String getPrdNm() {
			return prdNm;
		}

		public void setPrdNm(String prdNm) {
			this.prdNm = prdNm;
		}

		public String getpInstId() {
			return pInstId;
		}

		public void setpInstId(String pInstId) {
			this.pInstId = pInstId;
		}

		public String getpNo() {
			return pNo;
		}

		public void setpNo(String pNo) {
			this.pNo = pNo;
		}


		public PrjPrdDtlVO getPrjPrdDtl() {
			return prjPrdDtl;
		}

		public void setPrjPrdDtl(PrjPrdDtlVO prjPrdDtl) {
			this.prjPrdDtl = prjPrdDtl;
		}

		public String getAudStsCdNm() {
			return audStsCdNm;
		}

		public void setAudStsCdNm(String audStsCdNm) {
			this.audStsCdNm = audStsCdNm;
		}

		public String getPrjTypCdNm() {
			return prjTypCdNm;
		}

		public void setPrjTypCdNm(String prjTypCdNm) {
			this.prjTypCdNm = prjTypCdNm;
		}

		public String getBizTypCdNm() {
			return bizTypCdNm;
		}

		public void setBizTypCdNm(String bizTypCdNm) {
			this.bizTypCdNm = bizTypCdNm;
		}

		public Long getPrjPrdId() {
			return prjPrdId;
		}

		public void setPrjPrdId(Long prjPrdId) {
			this.prjPrdId = prjPrdId;
		}

	 public String getGpsAudStsCd() {
		 return gpsAudStsCd;
	 }

	 public void setGpsAudStsCd(String gpsAudStsCd) {
		 this.gpsAudStsCd = gpsAudStsCd;
	 }

	 public String getGpsAudStsNm() {
		 return gpsAudStsNm;
	 }

	 public void setGpsAudStsNm(String gpsAudStsNm) {
		 this.gpsAudStsNm = gpsAudStsNm;
	 }

	 public String getVinValidRes() {
		 return vinValidRes;
	 }

	 public void setVinValidRes(String vinValidRes) {
		 this.vinValidRes = vinValidRes;
	 }

	 public String getVinValidResNm() {
		 return vinValidResNm;
	 }

	 public void setVinValidResNm(String vinValidResNm) {
		 this.vinValidResNm = vinValidResNm;
	 }

	 public String getGpsPInsId() {
		 return gpsPInsId;
	 }

	 public void setGpsPInsId(String gpsPInsId) {
		 this.gpsPInsId = gpsPInsId;
	 }

	 public String getGpsPNo() {
		 return gpsPNo;
	 }

	 public void setGpsPNo(String gpsPNo) {
		 this.gpsPNo = gpsPNo;
	 }

	 public String getGpsPDefKey() {
		 return gpsPDefKey;
	 }

	 public void setGpsPDefKey(String gpsPDefKey) {
		 this.gpsPDefKey = gpsPDefKey;
	 }

	 public String getGpsPDefId() {
		 return gpsPDefId;
	 }

	 public void setGpsPDefId(String gpsPDefId) {
		 this.gpsPDefId = gpsPDefId;
	 }

	 public String getGpsPSts() {
		 return gpsPSts;
	 }

	 public void setGpsPSts(String gpsPSts) {
		 this.gpsPSts = gpsPSts;
	 }

	 public String getGpsPBusId() {
		 return gpsPBusId;
	 }

	 public void setGpsPBusId(String gpsPBusId) {
		 this.gpsPBusId = gpsPBusId;
	 }
 }
